---
name: Articles, Tutorials, Blogs
route: /node-js-articles-tutorials-blogs
---
## Articles Tutorials Blogs Resources
*Latest articles, tutorials, blogs collection*
- [Impress your colleagues with these NPM tricks](https://dev.to/borrellidev/impress-your-colleagues-with-these-npm-tricks-3fcb)
- [How to build a Node.js eCommerce website for free](https://adrianmejia.com/how-to-build-a-node-js-ecommerce-website-for-free)
- [Building Live Streaming App with Node.js and React](https://quantizd.com/building-live-streaming-app-with-node-js-and-react)
- [Build A Node.js API Authentication With JWT Tutorial](https://www.youtube.com/watch?v=2jqok-WgelI&utm_campaign=read_more)
- [How to Use Computer Vision to Automatically Filter Images with Node.js](https://dev.to/heroku/how-to-use-computer-vision-to-automatically-filter-images-3g7k)
- [How to build a blazing fast GraphQL API with Node.js, MongoDB and Fastify](https://medium.com/free-code-camp/how-to-build-a-blazing-fast-graphql-api-with-node-js-mongodb-and-fastify-77fd5acd2998&utm_campaign=read_more)
- [2.1 Server-side with Node.js - Working with Data and APIs in JavaScript](https://www.youtube.com/watch?v=wxbQP1LMZsw)
- [A Guide to Node.js Logging](https://www.twilio.com/blog/guide-node-js-logging&utm_campaign=read_more)
- [Node.js memory management in container environments](https://developer.ibm.com/articles/nodejs-memory-management-in-container-environments/)
- [You don't need passport.js - Guide to node.js authentication](https://softwareontheroad.com/nodejs-jwt-authentication-oauth)
- [Enforcing quality for NodeJS](https://hackernoon.com/enforcing-code-quality-for-node-js-c3b837d7ae17)
- [Building consumer apps with NodeJS](https://venturebeat.com/2012/01/07/building-consumer-apps-with-node/)
- [Node.js at Scale - for advanced developers](https://blog.risingstack.com/nodejs-at-scale-npm-best-practices/) 
- [Hard-won Lessions](https://blog.scottnonnenberg.com/hard-won-lessons-five-years-with-node-js)
- [Custom Photo Widget with NodeJS](https://scotch.io/tutorials/build-a-custom-photo-widget-for-your-desktop-with-node-js) 
- [LearnYouNode](https://github.com/workshopper/learnyounode) - Self-guided workshops for learn NodeJS basics
- [Medium Publicatinos for Node](https://medium.com/search/publications?q=node)
- [How to Host a Node.js App on Digital Ocean](https://scotch.io/tutorials/how-to-host-a-node-js-app-on-digital-ocean)
- [TheNodeWay](http://thenodeway.io/) - Awesome site to learn NodeJS fundamentals
- [The definitive guide to choosing the Best JS Framework](http://blog.500tech.com/best-js-framework/)
- [Understanding NodeJS event driven architecture](https://medium.freecodecamp.com/understanding-node-js-event-driven-architecture-223292fcbc2d)
- [Home Automation: Raspberry Pi 3 based home automation with NodeJS and React Native](https://github.com/deepsyx/home-automation)
- [Faker.js: Generate massive amounts of fake data in the browser and node.js](https://github.com/Marak/faker.js)
- [Build your first Node.js microservice](http://mxstbr.blog/2017/01/your-first-node-microservice)
- [Enlightenments from the Node Gurus](https://www.sitepoint.com/node-js-best-practices-from-the-node-gurus)
- [Beautiful APIs in Node](https://medium.com/software-engineering/beautiful-node-apis-eaf0b636cbe)
- [Ground Control to Major Tom: How NASA Uses Node.js](https://nodejs.org/static/documents/casestudies/Node_CaseStudy_Nasa_FNL.pdf)
- [NodeJS interview questions and answers](http://blog.risingstack.com/node-js-interview-questions-and-answers-2017)
- [Retrogames Library with Node, React, and Redux 1: Server API and React Frontend](https://scotch.io/tutorials/retrogames-library-with-node-react-and-redux-1-server-api-and-react-frontend)
- [Best Practices for Writing Node.js REST APIs](http://blog.risingstack.com/10-best-practices-for-writing-node-js-rest-apis)
- [How to build your own Uber-for-X App](https://medium.freecodecamp.com/how-to-build-your-own-uber-for-x-app-33237955e253)
- [Introduction to Node & Express](https://medium.com/javascript-scene/introduction-to-node-express-90c431f9e6fd)
- [Test a Node RESTful API with Mocha and Chai](https://scotch.io/tutorials/test-a-node-restful-api-with-mocha-and-chai)
- [How to build a URL Shortener with Node.JS, MongoDB, Hapi.JS](http://codetuts.tech/build-a-url-shortener-node-hapi-js)
- [Advanced Node.js Project Structure Tutorial](https://blog.risingstack.com/node-js-project-structure-tutorial-node-js-at-scale)
- [19 things I learnt reading the NodeJS docs.](https://hackernoon.com/19-things-i-learnt-reading-the-nodejs-docs-8a2dcc7f307f?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more)
- [Building and securing a modern backend API](https://scotch.io/tutorials/building-and-securing-a-modern-backend-api)
- [The Art of Node](https://github.com/maxogden/art-of-node#the-art-of-node)
- [Node Hero Tutorial about NodeJS](https://blog.risingstack.com/node-hero-tutorial-getting-started-with-node-js/)
- [How I built an app with 500,000 users in 5 days on a $100 server](https://medium.com/unboxd/how-i-built-an-app-with-500-000-users-in-5-days-on-a-100-server-77deeb238e83#.8pkwyo6m4)
- [Debugging Node.js with Chrome DevTools](https://medium.com/@paul_irish/debugging-node-js-nightlies-with-chrome-devtools-7c4a1b95ae27#.7qtgzho1a)
- [Facebook partners with Google, others to launch a new JavaScript package manager](https://techcrunch.com/2016/10/11/facebook-partners-with-google-others-to-launch-a-new-javascript-package-manager/)
- [How one developer just broke Node, Babel and thousands of projects in 11 lines of JavaScript](http://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/)
- [HTML5 Video: Transcoding with Node.js and AWS](https://lostechies.com/bradcarleton/2013/11/20/html5-video-transcoding-with-node-js-and-aws/)
- [Creating RESTful APIs with NodeJS and MongoDB Tutorial](http://adrianmejia.com/blog/2014/10/01/creating-a-restful-api-tutorial-with-nodejs-and-mongodb/)
- [Server-side Web Components: How and Why?](https://scotch.io/tutorials/server-side-web-components-how-and-why)
- [Test a Node RESTful API with Mocha and Chai](https://scotch.io/tutorials/test-a-node-restful-api-with-mocha-and-chai)
- [Speed up your RESTful API development in Node.js with Swagger](https://scotch.io/tutorials/speed-up-your-restful-api-development-in-node-js-with-swagger)
- [Getting Started with Hapi.js](https://scotch.io/tutorials/getting-started-with-hapi-js) 
- [Introducing Node.js 6.0](https://scotch.io/bar-talk/introducing-node-js-6-0)
- [https://scotch.io/tutorials/understanding-javascript-promises-pt-i-background-basics](https://scotch.io/tutorials/understanding-javascript-promises-pt-i-background-basics)
- [Getting Started with Browserify](https://scotch.io/tutorials/getting-started-with-browserify)
- [Keeping API Routing Clean Using Express Routers](https://scotch.io/tutorials/keeping-api-routing-clean-using-express-routers)
- [Build a Custom Photo Widget for Your Desktop with Node.js](https://scotch.io/tutorials/build-a-custom-photo-widget-for-your-desktop-with-node-js)
- [Containerized Testing for Node Applications with Dockunit](https://scotch.io/tutorials/containerized-testing-for-node-applications-with-dockunit)
- [Accelerating Node.js applications with HTTP/2 Server Push](https://blog.cloudflare.com/accelerating-node-js-applications-with-http-2-server-push/)
- [An Absolute Beginner's Guide to Node.js](http://blog.modulus.io/absolute-beginners-guide-to-nodejs)
- [Build Your First HTTP Server in Node.js](http://blog.modulus.io/build-your-first-http-server-in-nodejs)
- [Object Document Mapper - ODM for Node.js](http://blog.modulus.io/npm-install-camo)
- [Supercharge your Node.js Applications with Nginx](http://blog.modulus.io/supercharge-your-nodejs-applications-with-nginx)
- [Learn How to Use Neo4J with Node.js](http://blog.modulus.io/learn-how-to-use-neo4j-with-node.js)
- [Node.js Tutorial Using MongoDB](http://blog.modulus.io/mongodb-tutorial)
- [Using Tests to Document a Node.js Module](http://blog.modulus.io/using-tests-to-document-a-nodejs-module)
- [Learning Server-Side JavaScript with Node.js](http://code.tutsplus.com/tutorials/learning-server-side-javascript-with-nodejs--net-10044)
- [The Node Beginner Book](http://www.nodebeginner.org/#about)
- [Node.js Articles](https://howtonode.org/)
- [Felix's Node.js Guide](http://nodeguide.com/)
- [Node.js v6.4.0 Documentation](https://nodejs.org/api/)
- [Mastering NodeJS open html book](http://visionmedia.github.io/masteringnode/book.html)
- [Node hero Tutorial: Getting started with NodeJS](https://blog.risingstack.com/node-hero-tutorial-getting-started-with-node-js/)
- [What's New in NodeJS v6.0](https://blog.risingstack.com/whats-new-in-node-v6/)
- [Build a better Node.js app with the new JavaScript, ES6](https://scotch.io/tutorials/better-node-with-es6-pt-i)
- [Web Crawling with NodeJS, PhantomJS and Horseman](http://www.sitepoint.com/web-crawling-node-phantomjs-horseman/)
- [Server-Side Rendering With React, Node And Express.](https://www.smashingmagazine.com/2016/03/server-side-rendering-react-node-express)
- [Debugging with Node](http://krasimirtsonev.com/blog/article/debugging-with-node)
- [How to use JavaScript closures efficiently and avoid memory leaks in your Node.js apps](http://www.ibm.com/developerworks/library/wa-use-javascript-closures-efficiently/index.html)
- [E-commerce for Node.js Developers [with Koa.js tutorial]](https://snipcart.com/blog/node-js-ecommerce-koa-js-tutorial)
- [Portable Node.js guide](https://github.com/ehmicky/portable-node-guide)
